#include <my_header.h>

/* Usage:  
 * 大端模式：高位-低地址，低位-高地址，通常用于网络
 * 小端模式：高位-高地址，低位-低地址，通常用于主机
 * */
void check_endian(void){
    int num = 0x11121314;

    char *ch1 = (char*) &num;
    printf("Original first byte : 0x%x \n", *ch1);

    int res = htonl(num);   // 小端转大端
    char *ch2 = (char *) &res;
    printf("Converted first char: 0x%x \n", *ch2);
}

int main(int argc, char *argv[]){                                  
    check_endian();
    return 0;
}

